package com.ww.springboot.boot.config;

/**
 * 描述：
 *
 * @author 🧑 ‍wanwei
 * @since 2022-04-08 11:06
 */
public class MyClassLoader extends ClassLoader {


    /**
     * 引导类-》扩展类-》应用类加载器-》自定义类加载器
     * <p>
     * 不同的类加载器加载出来的类也是不一样的
     * <p>
     * 双亲委派-》优先让父级加载器加载;保护核心类不被篡改
     * 破坏双亲委派-》自定义加载器 实现自定义加载器时重写双亲委派逻辑.
     *
     * @param name
     * @return
     * @throws ClassNotFoundException
     */
    @Override
    public Class<?> loadClass(String name) throws ClassNotFoundException {
        return super.loadClass(name);
    }
}
